satisfaction guaranteed or your money back - German English Dictionary